/* 
* @Author: Marte
* @Date:   2016-10-25 11:08:34
* @Last Modified by:   Marte
* @Last Modified time: 2016-12-14 10:16:14
*/
body,dl,dd,h1,h2,h3,h4,h5,h6,p,span,ul,li,div{margin:0;padding:0;}
body{font-size: 14px;color:#323232; font-family: "微软雅黑";background-color: #fff;}
img{border: none;padding: 0;margin:0;}
ul,ol{list-style:none;margin:0;padding:0;}
a{text-decoration:none;color:#323232;}
a:hover{text-decoration:none;}
.clearfix:after{  
   content: "020";  
   display: block;  
   height: 0;  
   clear: both;  
   visibility: hidden;   
} 
 .clearfix {   
   zoom: 1;  
}
.top{
    width: 100%;
    height:700px;
}
/*.cen{
    width: 1280px;
    margin: 0 auto;
}*/
.left{
    float: left;
    width: 117px;
    height:117px;
    margin-top: 1px;
}
.right{
    height:60px;
    float: right;
    text-align: center;
}
.right li{
    float: left;
    margin-top: 17px;
}
.right li a{
    display: block;
    height:26px;
    line-height: 26px;
    color:#fff;
    padding: 0px 26px;
    margin: 0px 12px;
}
.right li a:hover{
    border-radius: 30px;
    background-color: #e8b21d;
    color:#036474;
}
#shou{
    border-radius: 30px;
    background-color: #e8b21d;
    color:#036474;
}

.xian{
    height:310px;
    position: relative;
}
.xian1{
    width: 100%;
    height:380px;
    position:absolute;
    top: -70px;
    left:0px;
}
.x-left{
    width: 25%;
    height:380px;
    float: left;
}
.xl-1{
    background-color: #e6b429;
}
.xl-2{
    background-color: #f4c543;
}

.x-left h3{
    font-size: 24px;
    color:#fff;
    text-align: center;
    font-weight:normal;
    line-height: 56px;
}
.x-left p{
    padding: 0px 70px;
    color:#fff;
    font-size: 12px;
}

/*.cen1{
    width: 1280px;
    margin: 0 auto;
}*/
.tap{
    font-size: 30px;
    padding-top:56px;
    padding-bottom: 10px;
    text-align: center;
}
.tap a{
    color:#3e878d;
}
.heng{
    width: 50px;
    height:6px;
    background-color: #3e878d;
    margin: 0 auto;
    margin-bottom: 40px;
}
.tab1{
    font-size: 14px;
    color:#3e878d;
    text-indent: 2em;
    padding: 0px 48px 78px 48px;
}
.ima{
    width: 100%;
    height:450px;
}
#xin{
    color:#f4c543;
    font-size: 30px;
}
.tap3{
    font-size: 30px;
    padding-top:30px;
    padding-bottom: 10px;
    text-align: center;
}
.heng1{
    width: 50px;
    height:6px;
    background-color: #f4c543;
    margin: 0 auto;
    margin-bottom: 10px;
}
.xin-cen{
    width:740px;
    margin: 0 auto;
}
.xc-l{
    width:358px;
    float: left;
}
.xc-c{
    width:44px;
    float: left;
}
.xc-r{
    width:330px;
    float: right;
}
.xcl-t{
    height: 52px;
    /*line-height: 52px;*/
    margin-bottom: 56px;
    margin-top: 10px;
}
.xcl-t-l{
    float: left;
    width:142px;
    height:52px;
    font-size: 12px;
    color:#f4c543;
}
.xcl-t-l p{
    line-height: 26px;
}
.yuan{
    width:52px;
    height:52px;
    background-color: #f4c543;
    border-radius: 100%;
    display: block;
    float: left;
    text-align: center;
}
.font18{
    font-size: 18px;
    line-height: 32px;
}
.font12{
    font-size: 12px;
}
.xi-h{
    display: block;
    height:2px;
    width:150px;
    background-color: #f4c543;
    float: right;
    margin-top: 25px;
}
.xi-h1{
    display: block;
    height:2px;
    width:80px;
    background-color: #f4c543;
    float: right;
    margin-top: 25px;
}
.xi-h2{
    display: block;
    height:2px;
    width:30px;
    background-color: #f4c543;
    float: right;
    margin-top: 25px;
}
.xi-h3{
    display: block;
    height:2px;
    width:120px;
    background-color: #f4c543;
    float: left;
    margin-top: 25px;
}
.xi-h4{
    display: block;
    height:2px;
    width:80px;
    background-color: #f4c543;
    float: left;
    margin-top: 25px;
}
.ml{
    margin-left: 70px;
}
.ml1{
    margin-left: 120px;
}
.to{
    margin-top: 50px;
}
.dan{
    margin: 0 5px;
}

/*.cen2{
    width: 1280px;
    margin: 0 auto;
}*/
.list{
    margin-bottom: 52px;
}
.list li{
    margin-top: 30px;
    height:50px;
    line-height: 50px;
    font-size: 18px;
    margin-left: 280px;
}
.list li img{
    width: 50px;
    height:50px;
    vertical-align: middle;
    margin-right: 26px;
}
.foot{
    width: 100%;
    height:160px;
    background-color: #e6b429;
    font-size: 18px;
    color:#fff;
    text-align: center;
}
.f-p{
    padding-top: 50px;
}
.foot a{
    color:#fff;
}
.foot a:hover{
    text-decoration: underline;
}

@media (min-width: 998px){
.x-left img{
    width: 66px;
    height:66px;
    display: block;
    margin: 52px 88px 16px 88px;
}
}
@media (min-width: 1200px){
.x-left img{
    width: 66px;
    height:66px;
    display: block;
    margin: 52px 127px 16px 127px;
}
}